package cn.bytepath.org.domain;

import cn.bytepath.base.domain.BaseDomain;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * 入驻商家实体类
 * @author Jack.C
 * @version 1.0
 * @createDate 2022-02-10
 */
@Data
public class Shop extends BaseDomain {

    /**
     * 商户名字
     */
    private String name;

    /**
     * 商户电话
     */
    private String tel;

    /**
     * 商户入驻时间
     */
    private Date registerTime = new Date();

    /**
     * 商户状态,-1表示禁用,0表示待审核,1表示审核通过已启用
     */
    private Integer state;

    /**
     * 商户地址
     */
    private String address;

    /**
     * 商户招牌图片(保存的位置)
     */
    private String logo;

    /**
     * 商户入驻时审核的描述信息
     */
    private String desc;

    /**
     * 商户管理员的信息(入驻时填写)
     */
    private Employee admin;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    public Date getRegisterTime() {
        return registerTime;
    }

    public void setRegisterTime(Date registerTime) {
        this.registerTime = registerTime;
    }
}
